github.com/refraction-networking/utls.Conn.in (field)

70 uses

	github.com/refraction-networking/utls (current package)
		conn.go#L105: 	in, out   halfConn
		conn.go#L614: 	if c.in.err != nil {
		conn.go#L615: 		return c.in.err
		conn.go#L621: 		return c.in.setErrorLocked(errors.New("tls: internal error: attempted to read record with pending application data"))
		conn.go#L626: 		return c.in.setErrorLocked(errors.New("tls: internal error: attempted to read record with QUIC transport"))
		conn.go#L638: 			c.in.setErrorLocked(err)
		conn.go#L651: 		return c.in.setErrorLocked(c.newRecordHeaderError(nil, "unsupported SSLv2 handshake received"))
		conn.go#L665: 		return c.in.setErrorLocked(c.newRecordHeaderError(nil, msg))
		conn.go#L673: 			return c.in.setErrorLocked(c.newRecordHeaderError(c.conn, "first record does not look like a TLS handshake"))
		conn.go#L679: 		return c.in.setErrorLocked(c.newRecordHeaderError(nil, msg))
		conn.go#L683: 			c.in.setErrorLocked(err)
		conn.go#L690: 	data, typ, err := c.in.decrypt(record)
		conn.go#L692: 		return c.in.setErrorLocked(c.sendAlert(err.(alert)))
		conn.go#L695: 		return c.in.setErrorLocked(c.sendAlert(alertRecordOverflow))
		conn.go#L699: 	if c.in.cipher == nil && typ == recordTypeApplicationData {
		conn.go#L700: 		return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L710: 		return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L715: 		return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L719: 			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L722: 			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L725: 			return c.in.setErrorLocked(io.EOF)
		conn.go#L728: 			return c.in.setErrorLocked(&net.OpError{Op: "remote error", Err: alert(data[1])})
		conn.go#L735: 			return c.in.setErrorLocked(&net.OpError{Op: "remote error", Err: alert(data[1])})
		conn.go#L737: 			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L742: 			return c.in.setErrorLocked(c.sendAlert(alertDecodeError))
		conn.go#L746: 			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L757: 			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L759: 		if err := c.in.changeCipherSpec(); err != nil {
		conn.go#L760: 			return c.in.setErrorLocked(c.sendAlert(err.(alert)))
		conn.go#L765: 			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L779: 			return c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L793: 		return c.in.setErrorLocked(errors.New("tls: too many ignored records"))
		conn.go#L1109: 		return nil, c.in.setErrorLocked(fmt.Errorf("tls: handshake message of length %d bytes exceeds maximum of %d bytes", n, maxHandshakeSize))
		conn.go#L1177: 		return nil, c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L1186: 		return nil, c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		conn.go#L1321: 		return c.in.setErrorLocked(errors.New("tls: too many non-advancing records"))
		conn.go#L1341: 		return c.in.setErrorLocked(errors.New("tls: received unexpected key update message"))
		conn.go#L1346: 		return c.in.setErrorLocked(c.sendAlert(alertInternalError))
		conn.go#L1349: 	newSecret := cipherSuite.nextTrafficSecret(c.in.trafficSecret)
		conn.go#L1350: 	c.in.setTrafficSecret(cipherSuite, QUICEncryptionLevelInitial, newSecret)
		conn.go#L1391: 	c.in.Lock()
		conn.go#L1392: 	defer c.in.Unlock()
		conn.go#L1575: 	c.in.Lock()
		conn.go#L1576: 	defer c.in.Unlock()
		conn.go#L1600: 			c.quicSetReadSecret(QUICEncryptionLevelApplication, c.cipherSuite, c.in.trafficSecret)
		handshake_client.go#L573: 	c.in.version = vers
		handshake_client.go#L892: 	c.in.prepareCipherSpec(c.vers, serverCipher, serverHash)
		handshake_client_tls13.go#L659: 	c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, serverSecret)
		handshake_client_tls13.go#L896: 	expectedMAC := hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
		handshake_client_tls13.go#L910: 	c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, serverSecret)
		handshake_server.go#L182: 	c.in.version = c.vers
		handshake_server.go#L805: 	c.in.prepareCipherSpec(c.vers, clientCipher, clientHash)
		handshake_server_tls13.go#L767: 	c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelHandshake, clientSecret)
		handshake_server_tls13.go#L964: 	hs.clientFinished = hs.suite.finishedHash(c.in.trafficSecret, hs.transcript)
		handshake_server_tls13.go#L1145: 	c.in.setTrafficSecret(hs.suite, QUICEncryptionLevelApplication, hs.trafficSecret)
		quic.go#L259: 	if c.in.level != level {
		quic.go#L260: 		return quicError(c.in.setErrorLocked(errors.New("tls: handshake data received at wrong level")))
		u_conn.go#L371: 	c.in.Lock()
		u_conn.go#L372: 	defer c.in.Unlock()
		u_conn.go#L404: 			c.quicSetReadSecret(QUICEncryptionLevelApplication, c.cipherSuite, c.in.trafficSecret)
		u_conn.go#L789: 			tlsConn.in.prepareCipherSpec(version, serverCipher, serverHash)
		u_conn.go#L792: 			tlsConn.in.prepareCipherSpec(version, clientCipher, clientHash)
		u_conn.go#L804: 		tlsConn.in.changeCipherSpec()
		u_conn.go#L807: 		tlsConn.in.incSeq()
		u_conn.go#L837: 		return nil, c.in.setErrorLocked(c.sendAlert(alertUnexpectedMessage))
		u_conn.go#L871: 	c.in.Lock()
		u_conn.go#L872: 	defer c.in.Unlock()
		u_conn.go#L969: 		return c.in.setErrorLocked(errors.New("tls: too many non-advancing records"))
		u_quic.go#L101: 	if c.in.level != level {
		u_quic.go#L102: 		return quicError(c.in.setErrorLocked(errors.New("tls: handshake data received at wrong level")))